@charset "utf-8";
/* CSS Document */

/* 导航条 */
.nav .mnav { float:left;transition: all 0.2s ease-in-out 0s; text-align:center;}
.nav:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.nav .snav { position:absolute; top:100%; left:0; z-index:9999;width:100%; display:none;transition: all 0.2s ease-in-out 0s;}
.nav .mnav:hover .snav { display:block;}
.nav .snav>* {text-align:center;transition: all 0.2s ease-in-out 0s;}
.nav *:hover>a { color:white;}
.nav a {line-height:42px; display:block;}

/* 新闻列表 */
ul.t-list { margin:15px auto;}
ul.t-list:after,ul.t-list li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
ul.t-list li { padding:8px 0; border-bottom:1px dashed #a3a3a3;}
ul.t-list li .tit { width:70%; float:left; height:1.5em; overflow:hidden;}
ul.t-list li .tim { width:30%; float:left; text-align:right;}

/* 图片列表 */
ul.i-list { margin:20px auto;}
ul.i-list:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
ul.i-list li { margin-bottom: 15px; float:left;}
ul.i-list li .ipak { border:1px solid #a3a3a3; height:0; box-sizing:content-box; padding-bottom:60%; overflow: hidden;}
ul.i-list li .ipak img { width:100%;}
ul.i-list li .tit { text-align:center; font-size:14px; line-height:1.5; height:3em; overflow:hidden; display:block;}

/* banner图 */
.banner .pagination { position: absolute; left: 0; text-align: center; bottom: 15px; width: 100%; margin:0;}
.banner .swiper-pagination-switch { display: inline-block; width: 10px; height: 10px; border-radius: 10px; background: #999; box-shadow: 0px 1px 2px #555 inset; margin: 0 3px; cursor: pointer; }
.banner .swiper-active-switch { background: #fff; }
.banner .arrow-left {height: 30px;left: 10px;margin-top: -15px;position: absolute;top: 50%;width: 17px; cursor: pointer; }
.banner .arrow-right { cursor: pointer;height: 30px;margin-top: -15px;position: absolute;right: 10px;top: 50%;width: 17px;}

/* 表单元素 */
input[type="text"] { background-color: white; border: 1px solid #dfdfdf; display: block; font-size: 14px; line-height: 22px; padding:0 3px; width: 100%; }
input[type="submit"] { border: 0 none; border-radius: 3px; color: white; display: block; font-size: 14px; line-height: 22px; padding: 0; text-align: center; width: 100px; }
input[type='submit'], input[type='button'] { cursor: pointer; }
select { background-color: white; border: 1px solid #dfdfdf; display: block; font-size: 14px; padding: 3px; width: 100%; }
textarea { resize: none; background-color: white; border: 1px solid #333; width: 100%; padding: 5px; }